unavoidable circumstance - Turkish English Dictionary